/*
 * Randomizer.hpp
 *
 *  Created on: 11-01-2011
 *      Author: Przemek
 */

#pragma once

/*
 * A simple rand() based randomizer class. Doesn't use the srand() function, so it can generate numbers based
 * on user chosen seed.
 */
class Randomizer
{
	public:
		static bool nextBool();
		static int nextInt(int max);
		static int nextInt(int minInclusively, int maxExclusively);
		static float nextUniformFloat();
		static float nextFloat(float min, float max);
		static int nextAngleInDegrees();
};
